/**
 * 
 */
package com.xcesys.extras.dataobject.schedule;

import java.io.Serializable;

import com.xcesys.extras.dataobject.NameValuePair;

/**
 * Data object class that hold {@link JobDetail} information.
 * 
 * @author LiangShenFan
 */
public class JobDataObject implements Serializable {

	private static final long serialVersionUID = 8294080639609591278L;

	public static final String DEFAULT_GROUP = "DEFAULT";

	/**
	 * Job class full qualified name.
	 */
	private String jobClass;

	/**
	 * Job description.
	 */
	private String jobDescription;

	/**
	 * Job group.
	 */
	private String jobGroup;

	/**
	 * Job name
	 */
	private String jobName;

	private NameValuePair[] jobParams;

	public String getJobClass() {
		return jobClass;
	}

	public String getJobDescription() {
		return jobDescription;
	}

	public String getJobGroup() {
		return jobGroup;
	}

	public String getJobName() {
		return jobName;
	}

	public NameValuePair[] getJobParams() {
		return jobParams;
	}

	public void setJobClass(String jobClass) {
		this.jobClass = jobClass;
	}

	public void setJobDescription(String jobDescription) {
		this.jobDescription = jobDescription;
	}

	public void setJobGroup(String jobGroup) {
		this.jobGroup = jobGroup;
	}

	public void setJobName(String jobName) {
		this.jobName = jobName;
	}

	public void setJobParams(NameValuePair[] nameValuePairs) {
		this.jobParams = nameValuePairs;
	}

}
